Structured programming: A minor part of software engineering

نویسنده

  • David Lorge Parnas
چکیده

Software Engineering is discussed as a branch of Engineering specialising in software intensive products. The process of developing good software is discussed and it is argued that writing programs, though obviously an essential step in the process, is only a small part of Software Engineering.  2003 Elsevier B.V. All rights reserved.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Communication is the Key - Support Durable Knowledge Sharing in Software Engineering by Microblogging

Communication is undoubtedly one of the key elements of successful software development. Especially in larger groups communication is the critical point in gathering and forming relevant information, share knowledge and create functioning products. Some studies stressed out the fact that informal, ad hoc communication take up a significant part of the developers working time. Nonetheless the su...

متن کامل

Software Engineering and Triz (1) Structured Programming Reviewed with Triz

This is the first report of our research having three-folded purposes as follows: (1) to apply TRIZ to the problems related to software development and to extend the application field of TRIZ into software development and software engineering, (2) to clarify topics of software engineering with the TRIZ views, and further (3) to feed the principles/knowledge in software engineering/computer scie...

متن کامل

The Road in Software Engineering Education from Structured Programming to Object- Oriented Modelling

Higher level software engineering education has always followed the drastic paradigm changes that happened in the profession in the last twenty five years. As a result, software engineers have got to object oriented modelling, the use of CASE tools, the usage of client-server software architecture and component-based software development from the old structured programming. This paper examines ...

متن کامل

An Empirical Study into the Effect of Data Flow Structure on Program Comprehension

Program comprehension is a critical part of software maintenance, an activity that bears a large part of the lifetime cost of a system. Studies suggest that program structure affects our ability to comprehend systems, with one such structure being data flow. We present the design and results of an empirical investigation into how a specific form of data flow can predict the effort of comprehens...

متن کامل

Towards A CASE Tool for Jackson’s JSP, JSD and Problem Frames

The development of a CASE tool that supports Jackson’s methods – Problem Frames, JSD and JSP is urged and justified. Jackson’s methods are sound, and fundamental ideas about design provide unity to his thought; in short, his contributions deserve to be part of the software engineering curriculum. A CASE tool would help to achieve this end. Moreover, teachers need a CASE tool to teach software e...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Inf. Process. Lett.

دوره 88  شماره 

صفحات  -

تاریخ انتشار 2003